// ============================================================================
//
// LCP-net framework by Pierre CHATEL chatelp@gmail.com
// Distributed under GPLv3
// Copyright (C) THALES Land & Joint Systems, 2008, 2009. All rights reserved
//
// ============================================================================

/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package com.thalesgroup.preferenceFramework.models.LCPnet.fragments.util;

import com.thalesgroup.preferenceFramework.models.Arc;

import com.thalesgroup.preferenceFramework.models.LCPnet.CIArc;
import com.thalesgroup.preferenceFramework.models.LCPnet.CIT;
import com.thalesgroup.preferenceFramework.models.LCPnet.CITLine;
import com.thalesgroup.preferenceFramework.models.LCPnet.CLPT;
import com.thalesgroup.preferenceFramework.models.LCPnet.CLPTLine;
import com.thalesgroup.preferenceFramework.models.LCPnet.LCPnet;
import com.thalesgroup.preferenceFramework.models.LCPnet.LNode;
import com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValue;
import com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValueUtility;

import com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticDomain;
import com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticSubset;
import com.thalesgroup.preferenceFramework.models.LCPnet.fragments.*;

import com.thalesgroup.preferenceFramework.models.Namable;
import com.thalesgroup.preferenceFramework.models.Node;
import com.thalesgroup.preferenceFramework.models.NodeValue;
import com.thalesgroup.preferenceFramework.models.PreferenceNetwork;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.FragmentsPackage
 * @generated
 */
public class FragmentsAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected static FragmentsPackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public FragmentsAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = FragmentsPackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * <!-- begin-user-doc -->
	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
	 * <!-- end-user-doc -->
	 * @return whether this factory is applicable for the type of the object.
	 * @generated
	 */
	@Override
	public boolean isFactoryForType(Object object) {
		if (object == modelPackage) {
			return true;
		}
		if (object instanceof EObject) {
			return ((EObject)object).eClass().getEPackage() == modelPackage;
		}
		return false;
	}

	/**
	 * The switch that delegates to the <code>createXXX</code> methods.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected FragmentsSwitch<Adapter> modelSwitch =
		new FragmentsSwitch<Adapter>() {
			@Override
			public Adapter caseFragment(Fragment object) {
				return createFragmentAdapter();
			}
			@Override
			public Adapter caseLCPnetFragment(LCPnetFragment object) {
				return createLCPnetFragmentAdapter();
			}
			@Override
			public Adapter caseLNodeFragment(LNodeFragment object) {
				return createLNodeFragmentAdapter();
			}
			@Override
			public Adapter caseCLPTFragment(CLPTFragment object) {
				return createCLPTFragmentAdapter();
			}
			@Override
			public Adapter caseCLPTLineFragment(CLPTLineFragment object) {
				return createCLPTLineFragmentAdapter();
			}
			@Override
			public Adapter caseLNodeValueFragment(LNodeValueFragment object) {
				return createLNodeValueFragmentAdapter();
			}
			@Override
			public Adapter caseLNodeValueUtilityFragment(LNodeValueUtilityFragment object) {
				return createLNodeValueUtilityFragmentAdapter();
			}
			@Override
			public Adapter caseArcFragment(ArcFragment object) {
				return createArcFragmentAdapter();
			}
			@Override
			public Adapter caseCIArcFragment(CIArcFragment object) {
				return createCIArcFragmentAdapter();
			}
			@Override
			public Adapter caseCITFragment(CITFragment object) {
				return createCITFragmentAdapter();
			}
			@Override
			public Adapter caseCITLineFragment(CITLineFragment object) {
				return createCITLineFragmentAdapter();
			}
			@Override
			public Adapter caseLinguisticDomainFragment(LinguisticDomainFragment object) {
				return createLinguisticDomainFragmentAdapter();
			}
			@Override
			public Adapter caseLinguisticSubsetFragment(LinguisticSubsetFragment object) {
				return createLinguisticSubsetFragmentAdapter();
			}
			@Override
			public Adapter caseNamable(Namable object) {
				return createNamableAdapter();
			}
			@Override
			public Adapter casePreferenceNetwork(PreferenceNetwork object) {
				return createPreferenceNetworkAdapter();
			}
			@Override
			public Adapter caseLCPnet(LCPnet object) {
				return createLCPnetAdapter();
			}
			@Override
			public Adapter caseNode(Node object) {
				return createNodeAdapter();
			}
			@Override
			public Adapter caseLNode(LNode object) {
				return createLNodeAdapter();
			}
			@Override
			public Adapter caseCLPT(CLPT object) {
				return createCLPTAdapter();
			}
			@Override
			public Adapter caseCLPTLine(CLPTLine object) {
				return createCLPTLineAdapter();
			}
			@Override
			public Adapter caseNodeValue(NodeValue object) {
				return createNodeValueAdapter();
			}
			@Override
			public Adapter caseLNodeValue(LNodeValue object) {
				return createLNodeValueAdapter();
			}
			@Override
			public Adapter caseLNodeValueUtility(LNodeValueUtility object) {
				return createLNodeValueUtilityAdapter();
			}
			@Override
			public Adapter caseArc(Arc object) {
				return createArcAdapter();
			}
			@Override
			public Adapter caseCIArc(CIArc object) {
				return createCIArcAdapter();
			}
			@Override
			public Adapter caseCIT(CIT object) {
				return createCITAdapter();
			}
			@Override
			public Adapter caseCITLine(CITLine object) {
				return createCITLineAdapter();
			}
			@Override
			public Adapter caseLinguisticDomain(LinguisticDomain object) {
				return createLinguisticDomainAdapter();
			}
			@Override
			public Adapter caseLinguisticSubset(LinguisticSubset object) {
				return createLinguisticSubsetAdapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the <code>target</code>.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param target the object to adapt.
	 * @return the adapter for the <code>target</code>.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment <em>Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.Fragment
	 * @generated
	 */
	public Adapter createFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment <em>LC Pnet Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LCPnetFragment
	 * @generated
	 */
	public Adapter createLCPnetFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment <em>LNode Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeFragment
	 * @generated
	 */
	public Adapter createLNodeFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment <em>CLPT Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTFragment
	 * @generated
	 */
	public Adapter createCLPTFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment <em>CLPT Line Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CLPTLineFragment
	 * @generated
	 */
	public Adapter createCLPTLineFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment <em>LNode Value Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueFragment
	 * @generated
	 */
	public Adapter createLNodeValueFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment <em>LNode Value Utility Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LNodeValueUtilityFragment
	 * @generated
	 */
	public Adapter createLNodeValueUtilityFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment <em>Arc Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.ArcFragment
	 * @generated
	 */
	public Adapter createArcFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment <em>CI Arc Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CIArcFragment
	 * @generated
	 */
	public Adapter createCIArcFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment <em>CIT Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITFragment
	 * @generated
	 */
	public Adapter createCITFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment <em>CIT Line Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.CITLineFragment
	 * @generated
	 */
	public Adapter createCITLineFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment <em>Linguistic Domain Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticDomainFragment
	 * @generated
	 */
	public Adapter createLinguisticDomainFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment <em>Linguistic Subset Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.fragments.LinguisticSubsetFragment
	 * @generated
	 */
	public Adapter createLinguisticSubsetFragmentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.Namable <em>Namable</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.Namable
	 * @generated
	 */
	public Adapter createNamableAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.PreferenceNetwork <em>Preference Network</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.PreferenceNetwork
	 * @generated
	 */
	public Adapter createPreferenceNetworkAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LCPnet <em>LC Pnet</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LCPnet
	 * @generated
	 */
	public Adapter createLCPnetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.Node <em>Node</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.Node
	 * @generated
	 */
	public Adapter createNodeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LNode <em>LNode</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LNode
	 * @generated
	 */
	public Adapter createLNodeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.CLPT <em>CLPT</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.CLPT
	 * @generated
	 */
	public Adapter createCLPTAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.CLPTLine <em>CLPT Line</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.CLPTLine
	 * @generated
	 */
	public Adapter createCLPTLineAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.NodeValue <em>Node Value</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.NodeValue
	 * @generated
	 */
	public Adapter createNodeValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValue <em>LNode Value</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValue
	 * @generated
	 */
	public Adapter createLNodeValueAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValueUtility <em>LNode Value Utility</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LNodeValueUtility
	 * @generated
	 */
	public Adapter createLNodeValueUtilityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.Arc <em>Arc</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.Arc
	 * @generated
	 */
	public Adapter createArcAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.CIArc <em>CI Arc</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.CIArc
	 * @generated
	 */
	public Adapter createCIArcAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.CIT <em>CIT</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.CIT
	 * @generated
	 */
	public Adapter createCITAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.CITLine <em>CIT Line</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.CITLine
	 * @generated
	 */
	public Adapter createCITLineAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticDomain <em>Linguistic Domain</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticDomain
	 * @generated
	 */
	public Adapter createLinguisticDomainAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticSubset <em>Linguistic Subset</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see com.thalesgroup.preferenceFramework.models.LCPnet.LinguisticSubset
	 * @generated
	 */
	public Adapter createLinguisticSubsetAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //FragmentsAdapterFactory
